/**
 * keys()方法返回一个数组索引的迭代器
 */

//下面代码演示了迭代器的执行原理
var arr = ["a", "b", "c"];
var iterator = arr.keys();
console.log(iterator.next());//{value:0,done:false}
console.log(iterator.next());//{value:1,done:false}
console.log(iterator.next());//{value:2,done:false}
console.log(iterator.next());//{value:undefined,done:true}

//在实际开发中有时需要知道对象的所有属性，就可以使用keys()
var obj = {
    'a': '123',
    'b': '456'
}
console.log(Object.keys(obj))
